export class EsgPerformanceModel {
    public overall: PerformanceElementModel;
    public environment: PerformanceElementModel;
    public social: PerformanceElementModel;
    public governance: PerformanceElementModel;
    public percentile: EsgPercentileModel;
    public relative: EsgRelativeModel;
}

class PerformanceElementModel {
    public score: number;
    public esgPosition: EsgPositionModel;
}

class EsgPercentileModel {
    public comparativeGroupPercentileRank: number;
    public esgPosition: EsgPositionModel;
    public isInReferenceUniverse: boolean;
}

class EsgRelativeModel{
    public comparativeGroupRank: number;
    public comparativeGroupSize: number;
    public esgPosition: EsgPositionModel;
    public isInReferenceUniverse: boolean;
}

export class EsgPositionModel {
    public id: number;
    public name: string;
}
